4. Работа с потоками (Threads)
Потоки в Java
Материалы
Презентация: Работа с потоками в Java.pptx
Документация: https://docs.oracle.com/javase/specs/jls/se8/html/jls-17.html
Задачи
Примеры и задачи: lession4_example.zip
Maven
Материалы
Презентация: Maven.pptx
Установка
-
Проверить установлена ли переменная JAVA_HOME. Если отсутствует то установить
rem check variable
set JAVA_HOME
rem set variable
set JAVA_HOME=\<path to JDK\> -
Скачать дистрибутив: [https://maven.apache.org/download.cgi> -](https://maven.apache.org/download.cgi> -) apache-maven-3.5.4-bin.zip
-
Распаковать в директорию где будет установлен maven, например c:/dev/programs/maven.
-
Установить переменную окружения MAVEN_HOME на директорию с maven. В нашем случае c:/dev/programs/maven/apache-maven-3.5.4
set MAVEN_HOME = c:/dev/programs/maven/apache-maven-3.5.4 -
Добавить путь к maven в Path
set Path = %PATH%;%MAVEN_HOME%\bin\ -
Проверить установку
mvn -version
Использование
Создание нового проекта
-
Описание плагина archetype-generate - http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html
-
Пример использования:
mvn archetype:generate -DgroupId=org.vmk.dep508 -DartifactId=lession4 -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
Сборка
mvn package
Запуск
mvn exec:java -Dexec.mainClass=org.vmk.dep508.App